package com.lzh.financial.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author reborn0530
 * 支出表
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("financial_pay")
public class PpayBean extends PUserMoneyBean{


    /**
     * 支出金额
     */
    private BigDecimal payMoney;

    /**
     * 统计的money
     */
    @TableField(exist = false)
    private BigDecimal allMoney;
    /**
     * 支出去处
     */
    private String payBy;
    /**
     * 支出方式
     */
    private Integer type;
    /**
     * 1支出，2收入
     */
    private Integer way;
    /**
     * 年
     */
    private Integer pyear;/**
     * 月
     */
    private Integer pmonth;/**
     * 日
     */
    private Integer pday;
    /**
     * 支出后的余额
     * totalMoney
     *   private BigDecimal totalMoney;
     */
    /**
     * type 类型名称
     */
    @TableField(exist = false)
    private String typeCN;

    /**
     * 详情备注
     */
    private String profile;

    /**
     * 用户用户名字
     */
    @TableField(exist = false)
    private String nickName;
    /**
     * 类型名称
     */
    @TableField(exist = false)
    private String typeName;

    /**
     * 支出对象id
     */
    private Integer payUserId;
}
